Learning Weakly Acyclic Horn Programs

نویسندگان

  • Chandra Reddy
  • Prasad Tadepalli
چکیده

We consider a general class of \weakly acyclic Horn programs" where the literals implied by the examples and the target clauses form an acyclic dependency graph. A Horn clause is transparent if all the terms in all its derivations from the target program are contained in the clause itself. A Horn program is transparent if all its clauses are transparent. We show that any subclass of rst-order weakly acyclic, transparent, and unambiguous Horn programs with constant arity is exactly learnable from equivalence, membership, and derivation order queries, provided the class has a polynomial-time subsumption procedure and obeys some closure conditions. In particular, these conditions are shown to be satissed by determinate Horn programs. The training examples are also required to be transparent, unambiguous, and give rise to acyclic dependency graphs among the literals implied by their antecedents. Unambiguity roughly means that there is no step in the derivation of the training examples (or the target clauses) that can potentially be generalized in more than one way. Transparency and weak acyclicity respectively generalize range-restricted and acyclic Horn clauses analyzed in our previous work. As a result, many useful programs such as member, length and multiply, as well as recursive deenitions of predicates such as above in the blocks world planning can be learned by our program.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Learning First-Order Acyclic Horn Programs from Entailment

In this paper, we consider learning rst-order Horn programs from entailment. In particular, we show that any subclass of rst-order acyclic Horn programs with constant arity is exactly learnable from equivalence and entailment membership queries provided it allows a polynomial-time subsumption procedure and satisses some closure conditions. One consequence of this is that rst-order acyclic deter...

متن کامل

Learning Acyclic First-order Horn Sentences

This paper considers the problem of learning an unknown rst-order Horn sentence H from examples of Horn clauses that H either implies or does not imply. Particularly, we deal with a subclass of rst-order Horn sentences ACH(k), called acyclic constrained Horn programs of constant arity k. ACH(k) allows recursions, disjunctive definitions, and the use of function symbols. We present an algorithm ...

متن کامل

Learning Acyclic First-Order Horn Sentences from Entailment

This paper consider the problem of learning an unknown rst-order Horn sentenceH from examples of Horn clauses that H implies and does not imply. Particularly, we deal with a subclass of rst-order Horn sentences ACH(k), called acyclic constrained Horn programs of constant arity k. ACH(k) allow recursions, disjunctive de nitions, and the use of function symbols. We present an algorithm that exact...

متن کامل

Effective Rule Induction from Molecular Structures Represented by Labeled Graphs

Acyclic conjunctive queries form a polynomially evaluable fragment of definite nonrecursive first-order Horn clauses. Labeled graphs, a special class of relational structures, provide a natural way for representing chemical compounds. We propose an algorithm specific to learning acyclic conjunctive queries predicting certain properties of molecules represented by labeled graphs. To compensate f...

متن کامل

New Horn Revision Algorithms

A revision algorithm is a learning algorithm that identifies the target concept, starting from an initial concept. Such an algorithm is considered efficient if its complexity (in terms of the measured resource) is polynomial in the syntactic distance between the initial and the target concept, but only polylogarithmic in the number of variables in the universe. We give efficient revision algori...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998